glass roof carriers - French English Dictionary